@media print
{
  body { font-size: 10pt; }

  #topnav, #nav, #search { display: none; }

  #header, #main { padding: 0; }

  body .subc, body .subcl, body .subcr,
  .maincontent { padding: 0 !important; border: 0 none !important;; }

  body .subcolumns { border: 0 none; }

  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }
}
